body{
	font:normal 12px Arial, Helvetica, sans-serif;
}

/* --------------------------------------------------------
	FILE MANAGER
----------------------------------------------------------*/

div#file_manager{
	max-width:950px;
	width:90%;
	margin:0 5%;
}

div#file_manager p.ok_msg{
	font-weight:bold;
	color:#62BF23;
}

div#file_manager p.error_msg{
	font-weight:bold;
	color:#cc0000;
}

div#file_manager ul li.btn{
	cursor:pointer;
}

div#file_manager div#tbar{
	clear:both;
	margin:5px 0 15px 0;
	padding:5px;	
	background:#DFDFDF;
	color:#333;
	border:1px solid #dadada;
}

div#tbar dl#current_path{
	margin:0px;
	padding:0px;
}

div#tbar dl#current_path dt{
	font:bold 13px Arial, Helvetica, sans-serif;
	float:left;
	width:90px;
	padding-right:15px;
}

div#tbar dl#current_path dd{
	float:left;
	width:80%;
	margin:0px;
	padding:0px;
}

div#tbar dl#current_path ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

dl#current_path ul li{
	display:inline;
	margin: 0 1px;
}

dl#current_path ul li a{
	margin:0 2px;
}

div#file_manager div#bbar{
	clear:both;
	margin:5px 0;
	padding:5px;	
}

div#file_manager div#side_panel{
	float:left;
	width:200px;
	margin-right:10px;	
}


/* --------------------------------------------------------
	FILE MANAGER::PLACES
----------------------------------------------------------*/

div#places{
	border:1px solid #dadada;
	margin-bottom:25px;
}

div#places h2{
	background:#DFDFDF;
	color:#333;
	padding:5px;
	margin:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dadada;
}

div#places div#places_tbar{
	background:#eee;
	padding:5px;
}

div#places_tbar ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:11px;
}

div#places_tbar ul li{
	float:left;
	width:75px;
	margin-right:10px;
	padding:3px;
	border:1px solid #dadada;
	background:#fafafa;
}

div#places_tbar div#create_folder{
	padding:10px 5px;
	margin:7px 0 0 0;	
	background:#fafafa;
	clear:both;
}

div#create_folder form{
	margin:0px;
	padding:0px;
}

div#create_folder form input{
	margin-right:10px;
}

div#places div#places_content{
	padding:5px;
}


/* --------------------------------------------------------
	FILE MANAGER::PREVIEW
----------------------------------------------------------*/
div#preview{
	border:1px solid #dadada;
}

div#side_panel div#preview h2{
	background:#DFDFDF;
	color:#333;
	padding:5px;
	margin:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dadada;
}

div#preview div#preview_content{
	padding:5px;
}


/* --------------------------------------------------------
	FILE MANAGER::FILES
----------------------------------------------------------*/
div#file_manager div#files{
	float:right;
	width:75%;
	border:1px solid #dadada;
	padding-bottom:10px;
}

div#files h2{
	background:#DFDFDF;
	color:#333;
	padding:5px;
	margin:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dadada;
}

div#files div#files_tbar{
	background:#eee;
	padding:5px;
	margin-bottom:15px;
}

div#files_tbar ul{
	list-style-type:none;
	margin:0 0 0px 0;
	padding:0px;
	font-size:11px;
}

div#files_tbar ul li{
	float:left;
	width:75px;
	margin-right:10px;
	padding:3px;
	border:1px solid #dadada;
	background:#fafafa;
}


div#files div#upload_file{
	padding:10px 5px;
	margin:7px 0 0 0;	
	background:#fafafa;
	clear:both;
}

div#upload_file form{
	margin:0px;
	padding:0px;
}

div#upload_file form input{
	margin-right:10px;
}

input[type="checkbox"]{
	vertical-align:middle;
}




div#files div#files_content{
	padding:5px;
}

div#files_content div.file_wrapper{
	float:left;
	width:150px;
	margin:0 12px 12px 0;
}

div.file_wrapper img{
	border:1px solid #dadada;
	padding:2px;
	display:block;
	margin-bottom:5px;
}

div#files_content div.selected_file img,div#files_content div.file_wrapper img:hover{
	border:3px solid #FFE79F;
	padding:0px;
}










/* --------------------------------------------------------
	HACKS
----------------------------------------------------------*/
 .clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
 }
 .clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
 .clearfix {display:block;}
 /* End hide from IE Mac */

* html .clearfix{
  height:1%;
}
